buu[HDCTF]MAZE
[HDCTF2019]Maze4
这个题主要是学习花指令的去除,迷宫并不难
不过在使用upx去壳前需要把文件名中的空格去除,否则会脱壳失败
(花指令的有关内容相关请看以下文章)
https://bbs.kanxue.com/thread-279604.htm
https://blog.csdn.net/abel_big_xu/article/details/117927674
https://blog.csdn.net/m0_46296905/article/details/117336574
然后拖入ida中发现有花指令
摁u转换成二进制
摁c重新分析为代码
选定全部的红色地址摁p进行生成函数
这时main函数就被解出来了然后进入点击f5
asc_408078和dword_40807c只要放在哪就行,
但是w(上)s(下)a(左)d(右)考虑的就比较多了
shift+f12查看字符串表找到迷宫地图
长度是70个字符,可能是7*10或者10*7(建议去一些编程环境内进行排列,有字符自动对齐)
flag就是通关迷宫时键盘的输入
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 哥布林的❤秘密❤洞穴!